# Kazuya punishes (analysis/punishes.py; kept = done 3+ times, not cut short)
# kind needed_window punisher hits damage frames lead press reach open launches | moves id@frame(*=hit) | inputs held:frames | damage frames | notation
char 9
block 10 1584 3 25 38 10 4 1566 10 1 | 1584@0* 1560@10* 1561@25* | 0:4,16384:3,0:5,16384:3,0:4,16384:4,0:3,32768:3,0:4,32768:4,0:4,32768:5,0:2 | 9,24,37 | 1, 1, 2  # P1 x3
block 12 1612 2 33 37 10 6 1370 10 1 | 1612@0* 1613@17* | 0:3,4:3,16388:4,16384:2,32768:5,0:30 | 11,36 | b+1, 2  # P2 x3
block 15 1712 1 23 11 10 9 2042 6 1 | 1712@0* | 0:3,8:4,0:1,2:1,32778:4,32776:1,0:7 | 10 | df+2  # P4 x20
low_block 11 1638 2 29 27 10 7 1690 10 0 | 1638@0* 1663@12* | 6:2,4:1,0:4,8192:2,0:5,8192:3,0:4,8192:5,0:11 | 10,26 | 4, 4  # P7 x1
low_block 16 1633 1 25 16 10 1 1518 10 1 | 1633@0* | 0:1,32768:3,0:3,32768:4,0:3,32768:5,0:2,32768:5 | 15 | 2  # P8 x1
